package com.jsb.laundry.model.factory;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.Date;

/**
* 订单工厂明细
* @TableName jsb_orders_factory_item
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class JsbOrdersFactoryItem implements Serializable {

    private static final long serialVersionUID = 939809063587887794L;

    /**
    * 自增id
    */
    @ApiModelProperty("自增id")
    private Integer id;
    /**
    * order_factory表里的id
    */
    @ApiModelProperty("order_factory表里的id")
    private Integer orderFactoryId;
    /**
    * 商品id
    */
    @ApiModelProperty("商品id")
    private String productId;
    /**
     * 状态 1未入库 2已入库 3代取件 4 已出库
     */
    private String factoryOrdersItemStatus;
    /**
    * 订单id
    */
    @ApiModelProperty("订单id")
    private String orderId;
    /**
    * 子订单id
    */
    @ApiModelProperty("子订单id")
    private String subOrderId;
    /**
    * 入库是否检查：0未检查 1已检查
    */
    @ApiModelProperty("入库是否检查：0未检查 1已检查")
    private String inCheck;
    /**
    * 入库时检查图片
    */
    @ApiModelProperty("入库时检查图片")
    private String factoryInImg;
    /**
    * 出库是否检查：0未检查 1已检查
    */
    @ApiModelProperty("出库是否检查：0未检查 1已检查")
    private String outCheck;
    /**
    * 出库时检查图片
    */
    @ApiModelProperty("出库时检查图片")
    private String factoryOutImg;
    /**
    * 创建时间
    */
    @ApiModelProperty("创建时间")
    private Date createdAt;
    /**
    * 更新时间
    */
    @ApiModelProperty("更新时间")
    private Date updatedAt;

}
